<html>
<body>

<h3>函数功能</h3>该函数为一个应用程序定义可与DialogBOX函数一起使用的回调函数。它处理发送到一个模态的或无模式对话框的消息。DLGPROC类型定义了一个指向此回调函数的指针。DialogProc函数是应用程序定义函数名的一个占位符。<br>
<h3>函数原型</h3>BOOL CALLBACK DialogProc(HWND hwndDlg,UINT UMsg,WPARAM wParam,LPARAM IParam);<br>
<h3>参数</h3>
hwndDlg：指定对话框。<br>
uMsg：指定消息。<br>
wParam：指定消息特定的其他信息。<br>
Iparam：指定消息特定的其他信息。<br>
<h3>返回值</h3>除了对MM_INITDIALOG消息的响应之外如果函数处理消息，则对话框应用程序应该返回非零值．<br>
如果函数不处理消息，则对话框应用程序应该返回零值。再响应WM_INITDIALOG消息时，如果函数调用SetFocus设置对话框中控制中的一个焦点,则对话框应用程序应该返回零值，否则对话框应用程序应该返回非零值在,这种情况下系统对能够有焦点的对话框中的第一个控制设置焦点。<br>
备注：只要为对话框使用对话框类时才应该使用对话框应用程序。这是缺省的类，并且在对话框模板中没有指定明显的类时才使用。尽管对话框应用程序同Windows应用程序类似，但它不能调用DefWindowProc<br>
函数来处理不需要的消息。不需要的消息通过对话框窗口应用程序内部处理。<br>
<h3>速查</h3>Windows NT：3.1及以上版本；Windows：95及以上版本；Windows CE：1.0及以上版本；头文件：Winser.h；库文件：用户定义。<br>

</body>
</html>
